package api

import (
	"api-getaway/handler/resp"
	"github.com/gin-gonic/gin"
	"log"
)

func UploadCover(c *gin.Context) {
	var err error
	// 单文件
	file, err := c.FormFile("file")
	if err != nil {
		resp.Error(c, 400, "文件上传失败", nil)
		return
	}
	log.Println(file.Filename)

	dst := "D:\\gowork\\src\\video\\api-getaway\\static\\upload\\" + file.Filename
	// 上传文件至指定的完整文件路径
	err = c.SaveUploadedFile(file, dst)
	if err != nil {
		resp.Error(c, 400, "保存文件路径失败", nil)
		return
	}

	//返回参数
	resp.Success(c, "http://127.0.0.1:8080/upload/"+file.Filename)

}
